#ifndef __RIGHTAPP_H__

#define __RIGHTAPP_H__

#include "hi_uart.h"
#include "hi_io.h"
#include "hi_gpio.h"
#include "hi_adc.h"

struct CONTROL_DATA
{
    hi_u8 left_x;
    hi_u8 left_y;
    hi_u8 left_sw;
    hi_u8 right_x;
    hi_u8 right_y;
    hi_u8 right_sw;
    hi_u8 pic_state;
    hi_u8 speak_state;
};

struct ADC_PACK
{
    hi_u16 left_x;
    hi_u16 left_y;
    hi_u16 left_sw;
    hi_u16 right_x;
    hi_u16 right_y;
    hi_u16 right_sw;
};

typedef enum {
    MY_ADC_TYPE_LEFT_X,
    MY_ADC_TYPE_LEFT_Y,
    MY_ADC_TYPE_LEFT_SW,
    MY_ADC_TYPE_RIGHT_X,
    MY_ADC_TYPE_RIGHT_Y,
    MY_ADC_TYPE_RIGHT_SW,
} my_adc_type;

#endif